English word definition — powered by WordNet
define clearly
place in a confining or embarrassing position
attach with or as if with a pin
Want to remember pin down?